.l-dialog,.l-dialog-dark{
    .el-dialog__header{
        position: relative;
        box-sizing: border-box;
        height: 40px;
        width: 100%;
        border-radius: 2px 2px 0 0;
        border-bottom: 2px solid #409EFF;
        padding: 0;
    }

    .el-dialog__title {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        line-height: 38px;
        padding-left: 16px;
        color: #606266;
        font-size: 14px;
    }

    .el-dialog__headerbtn {
        top:11px;
        right: 11px;
    }

    .el-dialog__body{
        padding: 0;
        min-height: 64px;
        width: 100%;
    }

    &-window{
        position: relative;
        width: 100%;
        box-sizing: border-box;
    }
    &-window-hasBtns{
        padding-bottom: 48px;
    }
    &-btns{
        box-sizing: border-box;
        position: absolute;
        bottom: 0;
        left: 0;
        height: 48px;
        line-height: 48px;
        width: 100%;
        text-align: right;
        padding-right: 10px;
    }


    .el-steps{
        position: absolute;
        top:0;
        left: 0;
        box-sizing:border-box;
        width: 100%;
        height: 46px;
        overflow: hidden;
    }

    &-window-hasSteps{
        padding-top: 46px;
    }
}

.l-dialog-dark{
    background-color: #1b1e25;
    .el-dialog__title {
        color: #eee;
    }

    .el-button{
        background-color: transparent !important;
    }

    .el-button--default{
        color: #fff !important;
        border-color: #fff !important;
    }

    .el-button--primary{
        color: #409EFF !important;
        border-color: #409EFF !important;
    }

    .el-button:hover{
        opacity:0.8;
    }

}